package org.permission.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.permission.pojo.SysPermission;

public interface SysPermissionDao extends CommonDao<SysPermission, Integer>{

	/**
	 *  查询所有权限，（父权限和子权限）
	 * @return
	 */
	public List<SysPermission> getAllPers();
	
	/**
	 *  根据角色编号查询拥有的权限编号列表
	 * @param rid
	 * @return
	 */
	public List<Integer> getPerByRoleId(Integer rid);
	
	/**
	 *  根据用户编号查询对应的权限信息
	 * @param uid
	 * @return
	 */
	public List<SysPermission> getPersByUserId(Integer uid); 
}
